package top.wardyan.wmes.constant;

import java.util.HashMap;
import java.util.Map;

/**
 * 单键触发或者多键触发
 * @author harrydeep@wardyan.top
 * 2021年10月26日
 */
public enum KeyStatus {
		/** 128 单键 **/
		SINGLE		(128)
		/** 129 多键 **/
		, MULTI		(129)
		/** 2 **/
		
		;
		
		
		
		
		
		
		
		
		
		
		
		Integer id;
		
		private KeyStatus(Integer id) {
			this.id = id;
					
		}
		
		private static final Map<Integer, KeyStatus> LISTS = new HashMap<>() {{
			for(var v : KeyStatus.values()) {
				put(v.getId(), v);
			}
		}};
		
		
		public static KeyStatus get(Integer id) {
			return LISTS.get(id);
		}


		public Integer getId() {
			return id;
		}


		public KeyStatus setId(Integer id) {
			this.id = id;
			return this;
		}
		
		
}
